Many people have grown up toying and playing with some form of console and or 
personal computer system, especially with the big boom for home entertainment 
consoles such as Nintendo's NES in the 1980s. For us three growing up in these 
exciting times we had the opportunity to use these consoles and play countless 
games until our thumbs were sore. Remembering these fun times in our youth has 
been a major motivating factor in making this emulator, to mix our passion for 
functional programming with being able to play our beloved games was a win-win 
situation.

The reader should be familiar with Haskell and have a basic understanding
of monads and digital computer systems.  \\[1cm]

This project was supervised by Koen Lindström Claessen.
